package com.mrjy.common.entity;

import java.io.Serializable;
import java.sql.Timestamp;
/**
 * 积分表
 * @author csshui
 *
 */
public class IntegralInfo extends BaseEntity implements Serializable{
	

	/**
	 * 
	 */
	private static final long serialVersionUID = -4123247523567304529L;
	/**
	 * 用户id
	 */
	private Integer userId;
	/**
	 * 创建时间
	 */
	private Timestamp createTime;
	/**
	 * 分数
	 */
	private Integer score ; 
	/**
	 * 积分描述
	 */
	private String typeDesc ;
	/**
	 * 0:购买会员；1：购买课程；2：完整观看一个视频；3：提问；4：回答；5：评论；6：点赞；7：签到；
	 * 8：用户修改信息-性别；9：用户修改信息-地区:10：用户修改信息-简介；11：账号绑定-手机；12：账号绑定-邮箱；
	 * 13：账号密码修改;14:福卡激活;15:视频评论;16:视频评论点赞; 17:购买微课  18:积分兑换
	 */
	private String typeId ;
	/**
	 * 各种类型积分的信息id(视频Id 购买课程包订单Id...)
	 */
	private Integer infoId ;
	
	
	public Integer getUserId() {
		return userId;
	}
	public void setUserId(Integer userId) {
		this.userId = userId;
	}
	public Timestamp getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}
	public Integer getScore() {
		return score;
	}
	public void setScore(Integer score) {
		this.score = score;
	}
	public String getTypeDesc() {
		return typeDesc;
	}
	public void setTypeDesc(String typeDesc) {
		this.typeDesc = typeDesc;
	}
	public String getTypeId() {
		return typeId;
	}
	public void setTypeId(String typeId) {
		this.typeId = typeId;
	}
	public Integer getInfoId() {
		return infoId;
	}
	public void setInfoId(Integer infoId) {
		this.infoId = infoId;
	}
	
	
	
	
}